package com.hzhr.extdevice.mapper.device;

import com.hzhr.extdevice.model.database.device.DevCollectDevice;
import com.hzhr.extdevice.model.database.device.DevCollectDeviceExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DevCollectDeviceMapper {
    int countByExample(DevCollectDeviceExample paramDevCollectDeviceExample);

    int deleteByExample(DevCollectDeviceExample paramDevCollectDeviceExample);

    int deleteByPrimaryKey(Integer paramInteger);

    int insert(DevCollectDevice paramDevCollectDevice);

    int insertSelective(DevCollectDevice paramDevCollectDevice);

    List<DevCollectDevice> selectByExample(DevCollectDeviceExample paramDevCollectDeviceExample);

    DevCollectDevice selectByPrimaryKey(Integer paramInteger);

    int updateByExampleSelective(@Param("record") DevCollectDevice paramDevCollectDevice, @Param("example") DevCollectDeviceExample paramDevCollectDeviceExample);

    int updateByExample(@Param("record") DevCollectDevice paramDevCollectDevice, @Param("example") DevCollectDeviceExample paramDevCollectDeviceExample);

    int updateByPrimaryKeySelective(DevCollectDevice paramDevCollectDevice);

    int updateByPrimaryKey(DevCollectDevice paramDevCollectDevice);
}
